<html>
<head><meta charset="utf-8"><title>Meeting 2020-10-12 · project-error-handling · Zulip Chat Archive</title></head>
<h2>Stream: <a href="https://rust-lang.github.io/zulip_archive/stream/257204-project-error-handling/index.html">project-error-handling</a></h2>
<h3>Topic: <a href="https://rust-lang.github.io/zulip_archive/stream/257204-project-error-handling/topic/Meeting.202020-10-12.html">Meeting 2020-10-12</a></h3>

<hr>

<base href="https://rust-lang.zulipchat.com">

<head><link href="https://rust-lang.github.io/zulip_archive/style.css" rel="stylesheet"></head>

<a name="213068478"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/257204-project-error-handling/topic/Meeting%202020-10-12/near/213068478" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Jane Lusby <a href="https://rust-lang.github.io/zulip_archive/stream/257204-project-error-handling/topic/Meeting.202020-10-12.html#213068478">(Oct 12 2020 at 17:57)</a>:</h4>
<p>Agenda: <a href="https://hackmd.io/@rust-libs/SkPmShkLD">https://hackmd.io/@rust-libs/SkPmShkLD</a></p>



<a name="213068721"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/257204-project-error-handling/topic/Meeting%202020-10-12/near/213068721" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Jane Lusby <a href="https://rust-lang.github.io/zulip_archive/stream/257204-project-error-handling/topic/Meeting.202020-10-12.html#213068721">(Oct 12 2020 at 18:00)</a>:</h4>
<p>Alrighty, time to get started</p>



<a name="213068763"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/257204-project-error-handling/topic/Meeting%202020-10-12/near/213068763" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Jane Lusby <a href="https://rust-lang.github.io/zulip_archive/stream/257204-project-error-handling/topic/Meeting.202020-10-12.html#213068763">(Oct 12 2020 at 18:01)</a>:</h4>
<p>ping <span class="user-mention" data-user-id="300743">@Sean Chen</span> to confirm you're around and taking minutes</p>



<a name="213068804"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/257204-project-error-handling/topic/Meeting%202020-10-12/near/213068804" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Jane Lusby <a href="https://rust-lang.github.io/zulip_archive/stream/257204-project-error-handling/topic/Meeting.202020-10-12.html#213068804">(Oct 12 2020 at 18:01)</a>:</h4>
<p>also <span class="user-mention" data-user-id="344196">@Jakub Duchniewicz</span>  for the status update on type_id once we get to that</p>



<a name="213068820"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/257204-project-error-handling/topic/Meeting%202020-10-12/near/213068820" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Jane Lusby <a href="https://rust-lang.github.io/zulip_archive/stream/257204-project-error-handling/topic/Meeting.202020-10-12.html#213068820">(Oct 12 2020 at 18:01)</a>:</h4>
<p>I think everyone else has already waved</p>



<a name="213068944"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/257204-project-error-handling/topic/Meeting%202020-10-12/near/213068944" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Ashley Mannix <a href="https://rust-lang.github.io/zulip_archive/stream/257204-project-error-handling/topic/Meeting.202020-10-12.html#213068944">(Oct 12 2020 at 18:02)</a>:</h4>
<p>I added an agenda item for anything we'd like to raise in the Libs meeting later this week</p>



<a name="213068947"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/257204-project-error-handling/topic/Meeting%202020-10-12/near/213068947" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Jane Lusby <a href="https://rust-lang.github.io/zulip_archive/stream/257204-project-error-handling/topic/Meeting.202020-10-12.html#213068947">(Oct 12 2020 at 18:02)</a>:</h4>
<p>okay so I'll start with the backtrace in core, I got a fair bit of work done on that the week before last, I got to the point where it was compiling but so far have not solved certain issues around how to actually implement the hooks</p>



<a name="213068973"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/257204-project-error-handling/topic/Meeting%202020-10-12/near/213068973" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Jane Lusby <a href="https://rust-lang.github.io/zulip_archive/stream/257204-project-error-handling/topic/Meeting.202020-10-12.html#213068973">(Oct 12 2020 at 18:03)</a>:</h4>
<p>last week I didn't have any time to work on it unfortunately</p>



<a name="213069021"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/257204-project-error-handling/topic/Meeting%202020-10-12/near/213069021" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Jane Lusby <a href="https://rust-lang.github.io/zulip_archive/stream/257204-project-error-handling/topic/Meeting.202020-10-12.html#213069021">(Oct 12 2020 at 18:03)</a>:</h4>
<p>so far though everything seems to be moving forward just fine, I don't for see any issues, though admittedly there are a few unanswered questions around the hooks themselves</p>



<a name="213069031"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/257204-project-error-handling/topic/Meeting%202020-10-12/near/213069031" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Ashley Mannix <a href="https://rust-lang.github.io/zulip_archive/stream/257204-project-error-handling/topic/Meeting.202020-10-12.html#213069031">(Oct 12 2020 at 18:03)</a>:</h4>
<p>What issues did you hit around the hooks?</p>



<a name="213069089"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/257204-project-error-handling/topic/Meeting%202020-10-12/near/213069089" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Ashley Mannix <a href="https://rust-lang.github.io/zulip_archive/stream/257204-project-error-handling/topic/Meeting.202020-10-12.html#213069089">(Oct 12 2020 at 18:04)</a>:</h4>
<p>I haven't actually implemented them before :)</p>



<a name="213069140"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/257204-project-error-handling/topic/Meeting%202020-10-12/near/213069140" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Jane Lusby <a href="https://rust-lang.github.io/zulip_archive/stream/257204-project-error-handling/topic/Meeting.202020-10-12.html#213069140">(Oct 12 2020 at 18:04)</a>:</h4>
<p>mainly how to set one up, and in particular how to provide a default hook for <code>no_std</code> environments because I'm assuming we don't want to require no_std crates setup the backtrace equivalent of <code>#[panic_handler]</code> themselves</p>



<a name="213069262"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/257204-project-error-handling/topic/Meeting%202020-10-12/near/213069262" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Jane Lusby <a href="https://rust-lang.github.io/zulip_archive/stream/257204-project-error-handling/topic/Meeting.202020-10-12.html#213069262">(Oct 12 2020 at 18:06)</a>:</h4>
<p>that's pretty much it for the backtrace in core work so far</p>



<a name="213069295"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/257204-project-error-handling/topic/Meeting%202020-10-12/near/213069295" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Jane Lusby <a href="https://rust-lang.github.io/zulip_archive/stream/257204-project-error-handling/topic/Meeting.202020-10-12.html#213069295">(Oct 12 2020 at 18:06)</a>:</h4>
<p>next up is "Setup <code>The Rust Error Book</code>,</p>



<a name="213069314"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/257204-project-error-handling/topic/Meeting%202020-10-12/near/213069314" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Ashley Mannix <a href="https://rust-lang.github.io/zulip_archive/stream/257204-project-error-handling/topic/Meeting.202020-10-12.html#213069314">(Oct 12 2020 at 18:06)</a>:</h4>
<p>Ah ok. I'm not sure what we need to do there. Would you like some more <span aria-label="eyes" class="emoji emoji-1f440" role="img" title="eyes">:eyes:</span> on it? Sorry if you already posted a link to a branch somewhere <span aria-label="smile" class="emoji emoji-1f642" role="img" title="smile">:smile:</span></p>



<a name="213069333"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/257204-project-error-handling/topic/Meeting%202020-10-12/near/213069333" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Jane Lusby <a href="https://rust-lang.github.io/zulip_archive/stream/257204-project-error-handling/topic/Meeting.202020-10-12.html#213069333">(Oct 12 2020 at 18:07)</a>:</h4>
<p>oh, let me grab the link rn</p>



<a name="213069358"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/257204-project-error-handling/topic/Meeting%202020-10-12/near/213069358" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Jane Lusby <a href="https://rust-lang.github.io/zulip_archive/stream/257204-project-error-handling/topic/Meeting.202020-10-12.html#213069358">(Oct 12 2020 at 18:07)</a>:</h4>
<p>eyes wouldn't be minded, though rn its still early</p>



<a name="213069372"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/257204-project-error-handling/topic/Meeting%202020-10-12/near/213069372" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Jane Lusby <a href="https://rust-lang.github.io/zulip_archive/stream/257204-project-error-handling/topic/Meeting.202020-10-12.html#213069372">(Oct 12 2020 at 18:07)</a>:</h4>
<p>tho I think some of the unsafe code I wrote is almost certainly wrong, lol</p>



<a name="213069433"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/257204-project-error-handling/topic/Meeting%202020-10-12/near/213069433" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Jane Lusby <a href="https://rust-lang.github.io/zulip_archive/stream/257204-project-error-handling/topic/Meeting.202020-10-12.html#213069433">(Oct 12 2020 at 18:08)</a>:</h4>
<p><a href="https://github.com/rust-lang/rust/pull/77384">https://github.com/rust-lang/rust/pull/77384</a></p>



<a name="213069450"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/257204-project-error-handling/topic/Meeting%202020-10-12/near/213069450" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Jane Lusby <a href="https://rust-lang.github.io/zulip_archive/stream/257204-project-error-handling/topic/Meeting.202020-10-12.html#213069450">(Oct 12 2020 at 18:08)</a>:</h4>
<p>okay so, I believe <span class="user-mention" data-user-id="344329">@must-compute</span> setup the book in our repo</p>



<a name="213069474"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/257204-project-error-handling/topic/Meeting%202020-10-12/near/213069474" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> oliver <a href="https://rust-lang.github.io/zulip_archive/stream/257204-project-error-handling/topic/Meeting.202020-10-12.html#213069474">(Oct 12 2020 at 18:08)</a>:</h4>
<p>This is different than the other work on the backtrace api?</p>



<a name="213069479"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/257204-project-error-handling/topic/Meeting%202020-10-12/near/213069479" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> must-compute <a href="https://rust-lang.github.io/zulip_archive/stream/257204-project-error-handling/topic/Meeting.202020-10-12.html#213069479">(Oct 12 2020 at 18:08)</a>:</h4>
<p>yeah we have a folder for adding book content now</p>



<a name="213069484"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/257204-project-error-handling/topic/Meeting%202020-10-12/near/213069484" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Jane Lusby <a href="https://rust-lang.github.io/zulip_archive/stream/257204-project-error-handling/topic/Meeting.202020-10-12.html#213069484">(Oct 12 2020 at 18:09)</a>:</h4>
<p>yes <span class="user-mention" data-user-id="281739">@oliver</span></p>



<a name="213069507"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/257204-project-error-handling/topic/Meeting%202020-10-12/near/213069507" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> oliver <a href="https://rust-lang.github.io/zulip_archive/stream/257204-project-error-handling/topic/Meeting.202020-10-12.html#213069507">(Oct 12 2020 at 18:09)</a>:</h4>
<p>How are they related?</p>



<a name="213069600"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/257204-project-error-handling/topic/Meeting%202020-10-12/near/213069600" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> oliver <a href="https://rust-lang.github.io/zulip_archive/stream/257204-project-error-handling/topic/Meeting.202020-10-12.html#213069600">(Oct 12 2020 at 18:10)</a>:</h4>
<p>I was reviewing this: <a href="https://github.com/rust-lang/rust/pull/64154">https://github.com/rust-lang/rust/pull/64154</a></p>



<a name="213069624"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/257204-project-error-handling/topic/Meeting%202020-10-12/near/213069624" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Sean Chen (he/him) <a href="https://rust-lang.github.io/zulip_archive/stream/257204-project-error-handling/topic/Meeting.202020-10-12.html#213069624">(Oct 12 2020 at 18:10)</a>:</h4>
<p>Sorry, was running a bit late. Here now and taking minutes :)</p>



<a name="213069647"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/257204-project-error-handling/topic/Meeting%202020-10-12/near/213069647" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Jane Lusby <a href="https://rust-lang.github.io/zulip_archive/stream/257204-project-error-handling/topic/Meeting.202020-10-12.html#213069647">(Oct 12 2020 at 18:10)</a>:</h4>
<p>this work is about exporting the entire <code>Backtrace</code> interface from <code>core</code> in a way that doesn't depend on <code>alloc</code>, that one is about adding the <code>Backtrace</code> module to std itself</p>



<a name="213069648"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/257204-project-error-handling/topic/Meeting%202020-10-12/near/213069648" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Ashley Mannix <a href="https://rust-lang.github.io/zulip_archive/stream/257204-project-error-handling/topic/Meeting.202020-10-12.html#213069648">(Oct 12 2020 at 18:10)</a>:</h4>
<p><span class="user-mention" data-user-id="281739">@oliver</span> Supporting backtraces in <code>core</code> <span aria-label="sparkles" class="emoji emoji-2728" role="img" title="sparkles">:sparkles:</span> somehow <span aria-label="sparkles" class="emoji emoji-2728" role="img" title="sparkles">:sparkles:</span>  was raised as a blocker to stabilizing that API</p>



<a name="213069665"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/257204-project-error-handling/topic/Meeting%202020-10-12/near/213069665" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Jane Lusby <a href="https://rust-lang.github.io/zulip_archive/stream/257204-project-error-handling/topic/Meeting.202020-10-12.html#213069665">(Oct 12 2020 at 18:10)</a>:</h4>
<p>lol, somehow</p>



<a name="213069674"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/257204-project-error-handling/topic/Meeting%202020-10-12/near/213069674" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Jane Lusby <a href="https://rust-lang.github.io/zulip_archive/stream/257204-project-error-handling/topic/Meeting.202020-10-12.html#213069674">(Oct 12 2020 at 18:11)</a>:</h4>
<p>it was me, im sorry</p>



<a name="213069698"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/257204-project-error-handling/topic/Meeting%202020-10-12/near/213069698" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Jane Lusby <a href="https://rust-lang.github.io/zulip_archive/stream/257204-project-error-handling/topic/Meeting.202020-10-12.html#213069698">(Oct 12 2020 at 18:11)</a>:</h4>
<p>I'm more and more convinced that it won't be a blocker though</p>



<a name="213069719"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/257204-project-error-handling/topic/Meeting%202020-10-12/near/213069719" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Jane Lusby <a href="https://rust-lang.github.io/zulip_archive/stream/257204-project-error-handling/topic/Meeting.202020-10-12.html#213069719">(Oct 12 2020 at 18:11)</a>:</h4>
<p>if there's nothing else blocking it I wonder if we might be able to start the stabilization process</p>



<a name="213069774"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/257204-project-error-handling/topic/Meeting%202020-10-12/near/213069774" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Jane Lusby <a href="https://rust-lang.github.io/zulip_archive/stream/257204-project-error-handling/topic/Meeting.202020-10-12.html#213069774">(Oct 12 2020 at 18:12)</a>:</h4>
<p>I'm assuming it will still take months to hit stable, and that we could back it out if issues are discovered</p>



<a name="213069798"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/257204-project-error-handling/topic/Meeting%202020-10-12/near/213069798" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Jane Lusby <a href="https://rust-lang.github.io/zulip_archive/stream/257204-project-error-handling/topic/Meeting.202020-10-12.html#213069798">(Oct 12 2020 at 18:12)</a>:</h4>
<p>might be something to bring up in the next libs meeting <span class="user-mention" data-user-id="204346">@Ashley Mannix</span> ?</p>



<a name="213069803"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/257204-project-error-handling/topic/Meeting%202020-10-12/near/213069803" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Ashley Mannix <a href="https://rust-lang.github.io/zulip_archive/stream/257204-project-error-handling/topic/Meeting.202020-10-12.html#213069803">(Oct 12 2020 at 18:12)</a>:</h4>
<p><span class="user-mention" data-user-id="220273">@Jane Lusby</span> I'll drop a ping on <a href="https://github.com/rust-lang/rust/pull/72981">https://github.com/rust-lang/rust/pull/72981</a> and add it to our Libs meeting</p>



<a name="213069815"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/257204-project-error-handling/topic/Meeting%202020-10-12/near/213069815" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Jane Lusby <a href="https://rust-lang.github.io/zulip_archive/stream/257204-project-error-handling/topic/Meeting.202020-10-12.html#213069815">(Oct 12 2020 at 18:12)</a>:</h4>
<p>awesome</p>



<a name="213069837"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/257204-project-error-handling/topic/Meeting%202020-10-12/near/213069837" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Jane Lusby <a href="https://rust-lang.github.io/zulip_archive/stream/257204-project-error-handling/topic/Meeting.202020-10-12.html#213069837">(Oct 12 2020 at 18:12)</a>:</h4>
<p>alrighty</p>



<a name="213069868"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/257204-project-error-handling/topic/Meeting%202020-10-12/near/213069868" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Jane Lusby <a href="https://rust-lang.github.io/zulip_archive/stream/257204-project-error-handling/topic/Meeting.202020-10-12.html#213069868">(Oct 12 2020 at 18:13)</a>:</h4>
<p>next up is the blog post detailing our long term vision / goals, how's that going <span class="user-mention" data-user-id="300743">@Sean Chen</span>?</p>



<a name="213069989"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/257204-project-error-handling/topic/Meeting%202020-10-12/near/213069989" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Lokathor <a href="https://rust-lang.github.io/zulip_archive/stream/257204-project-error-handling/topic/Meeting.202020-10-12.html#213069989">(Oct 12 2020 at 18:14)</a>:</h4>
<p>once the stabilization PR is merged it's two releases to stable, so 7-12 weeks or so.</p>



<a name="213070015"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/257204-project-error-handling/topic/Meeting%202020-10-12/near/213070015" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Sean Chen (he/him) <a href="https://rust-lang.github.io/zulip_archive/stream/257204-project-error-handling/topic/Meeting.202020-10-12.html#213070015">(Oct 12 2020 at 18:14)</a>:</h4>
<p>I have a draft here: <a href="https://hackmd.io/GMLcORX_R7W4de0ZryDIxg?view">https://hackmd.io/GMLcORX_R7W4de0ZryDIxg?view</a></p>



<a name="213070038"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/257204-project-error-handling/topic/Meeting%202020-10-12/near/213070038" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Sean Chen (he/him) <a href="https://rust-lang.github.io/zulip_archive/stream/257204-project-error-handling/topic/Meeting.202020-10-12.html#213070038">(Oct 12 2020 at 18:15)</a>:</h4>
<p>Would like additional eyes on it to get thoughts :)</p>



<a name="213070049"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/257204-project-error-handling/topic/Meeting%202020-10-12/near/213070049" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Jane Lusby <a href="https://rust-lang.github.io/zulip_archive/stream/257204-project-error-handling/topic/Meeting.202020-10-12.html#213070049">(Oct 12 2020 at 18:15)</a>:</h4>
<p>I'll start reviewing that after this meeting</p>



<a name="213070067"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/257204-project-error-handling/topic/Meeting%202020-10-12/near/213070067" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Jakub Duchniewicz <a href="https://rust-lang.github.io/zulip_archive/stream/257204-project-error-handling/topic/Meeting.202020-10-12.html#213070067">(Oct 12 2020 at 18:15)</a>:</h4>
<p>I will also give my feedback just after the meeting</p>



<a name="213070073"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/257204-project-error-handling/topic/Meeting%202020-10-12/near/213070073" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Jane Lusby <a href="https://rust-lang.github.io/zulip_archive/stream/257204-project-error-handling/topic/Meeting.202020-10-12.html#213070073">(Oct 12 2020 at 18:15)</a>:</h4>
<p>Alright</p>



<a name="213070086"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/257204-project-error-handling/topic/Meeting%202020-10-12/near/213070086" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Jane Lusby <a href="https://rust-lang.github.io/zulip_archive/stream/257204-project-error-handling/topic/Meeting.202020-10-12.html#213070086">(Oct 12 2020 at 18:15)</a>:</h4>
<p>onto status updates of the in progress PRs</p>



<a name="213070091"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/257204-project-error-handling/topic/Meeting%202020-10-12/near/213070091" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Ashley Mannix <a href="https://rust-lang.github.io/zulip_archive/stream/257204-project-error-handling/topic/Meeting.202020-10-12.html#213070091">(Oct 12 2020 at 18:15)</a>:</h4>
<p>Me too <span aria-label="+1" class="emoji emoji-1f44d" role="img" title="+1">:+1:</span> <span class="user-mention" data-user-id="300743">@Sean Chen</span> I'll add you to the HackMD so you can create notes in the Libs group too</p>



<a name="213070145"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/257204-project-error-handling/topic/Meeting%202020-10-12/near/213070145" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Sean Chen (he/him) <a href="https://rust-lang.github.io/zulip_archive/stream/257204-project-error-handling/topic/Meeting.202020-10-12.html#213070145">(Oct 12 2020 at 18:16)</a>:</h4>
<p>Awesome, thanks y'all! :)</p>



<a name="213070156"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/257204-project-error-handling/topic/Meeting%202020-10-12/near/213070156" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Jane Lusby <a href="https://rust-lang.github.io/zulip_archive/stream/257204-project-error-handling/topic/Meeting.202020-10-12.html#213070156">(Oct 12 2020 at 18:16)</a>:</h4>
<p>Generic Member Access is first</p>



<a name="213070188"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/257204-project-error-handling/topic/Meeting%202020-10-12/near/213070188" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Jane Lusby <a href="https://rust-lang.github.io/zulip_archive/stream/257204-project-error-handling/topic/Meeting.202020-10-12.html#213070188">(Oct 12 2020 at 18:16)</a>:</h4>
<p>so I need to update the RFC a little because <span class="user-mention" data-user-id="270901">@Nika Layzell</span> updated her object-provider crate to have a nicer API</p>



<a name="213070201"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/257204-project-error-handling/topic/Meeting%202020-10-12/near/213070201" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Jane Lusby <a href="https://rust-lang.github.io/zulip_archive/stream/257204-project-error-handling/topic/Meeting.202020-10-12.html#213070201">(Oct 12 2020 at 18:17)</a>:</h4>
<p>so I'd like to include that version in the RFC, but other than that its basically stuck in limbo</p>



<a name="213070214"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/257204-project-error-handling/topic/Meeting%202020-10-12/near/213070214" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Jane Lusby <a href="https://rust-lang.github.io/zulip_archive/stream/257204-project-error-handling/topic/Meeting.202020-10-12.html#213070214">(Oct 12 2020 at 18:17)</a>:</h4>
<p>The next step seems to be "get it approved"</p>



<a name="213070221"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/257204-project-error-handling/topic/Meeting%202020-10-12/near/213070221" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Ashley Mannix <a href="https://rust-lang.github.io/zulip_archive/stream/257204-project-error-handling/topic/Meeting.202020-10-12.html#213070221">(Oct 12 2020 at 18:17)</a>:</h4>
<p><span class="user-mention" data-user-id="220273">@Jane Lusby</span> Does it need some libs input too?</p>



<a name="213070251"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/257204-project-error-handling/topic/Meeting%202020-10-12/near/213070251" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Jane Lusby <a href="https://rust-lang.github.io/zulip_archive/stream/257204-project-error-handling/topic/Meeting.202020-10-12.html#213070251">(Oct 12 2020 at 18:17)</a>:</h4>
<p>yes, though that should wait until I've updated the RFC to include the latest object-provider API</p>



<a name="213070254"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/257204-project-error-handling/topic/Meeting%202020-10-12/near/213070254" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Jeremiah Senkpiel <a href="https://rust-lang.github.io/zulip_archive/stream/257204-project-error-handling/topic/Meeting.202020-10-12.html#213070254">(Oct 12 2020 at 18:17)</a>:</h4>
<p>Is this "attach arbitrary data to an Error"?</p>



<a name="213070313"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/257204-project-error-handling/topic/Meeting%202020-10-12/near/213070313" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Jane Lusby <a href="https://rust-lang.github.io/zulip_archive/stream/257204-project-error-handling/topic/Meeting.202020-10-12.html#213070313">(Oct 12 2020 at 18:18)</a>:</h4>
<p>other way around, its access arbitrary data from an error</p>



<a name="213070347"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/257204-project-error-handling/topic/Meeting%202020-10-12/near/213070347" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Jane Lusby <a href="https://rust-lang.github.io/zulip_archive/stream/257204-project-error-handling/topic/Meeting.202020-10-12.html#213070347">(Oct 12 2020 at 18:18)</a>:</h4>
<p>so its a generic superset of <code>source</code> and <code>backtrace</code></p>



<a name="213070377"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/257204-project-error-handling/topic/Meeting%202020-10-12/near/213070377" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Jane Lusby <a href="https://rust-lang.github.io/zulip_archive/stream/257204-project-error-handling/topic/Meeting.202020-10-12.html#213070377">(Oct 12 2020 at 18:18)</a>:</h4>
<p>where <code>source()</code> = <code>err.context::&lt;&amp;dyn Error + 'static&gt;()</code></p>



<a name="213070426"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/257204-project-error-handling/topic/Meeting%202020-10-12/near/213070426" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Jeremiah Senkpiel <a href="https://rust-lang.github.io/zulip_archive/stream/257204-project-error-handling/topic/Meeting.202020-10-12.html#213070426">(Oct 12 2020 at 18:19)</a>:</h4>
<p>Interesting. I will note that Tide presently goes the opposite route: access arbitrary error from a http <code>Response</code>.</p>



<a name="213070447"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/257204-project-error-handling/topic/Meeting%202020-10-12/near/213070447" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Jane Lusby <a href="https://rust-lang.github.io/zulip_archive/stream/257204-project-error-handling/topic/Meeting.202020-10-12.html#213070447">(Oct 12 2020 at 18:19)</a>:</h4>
<p>not following</p>



<a name="213070478"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/257204-project-error-handling/topic/Meeting%202020-10-12/near/213070478" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Jane Lusby <a href="https://rust-lang.github.io/zulip_archive/stream/257204-project-error-handling/topic/Meeting.202020-10-12.html#213070478">(Oct 12 2020 at 18:19)</a>:</h4>
<p>can you show me after the meeting?</p>



<a name="213070577"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/257204-project-error-handling/topic/Meeting%202020-10-12/near/213070577" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Jane Lusby <a href="https://rust-lang.github.io/zulip_archive/stream/257204-project-error-handling/topic/Meeting.202020-10-12.html#213070577">(Oct 12 2020 at 18:20)</a>:</h4>
<p>moving on though, next up is <code>Fix the error trait / Stabilizing Backtrace</code></p>



<a name="213070578"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/257204-project-error-handling/topic/Meeting%202020-10-12/near/213070578" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Jeremiah Senkpiel <a href="https://rust-lang.github.io/zulip_archive/stream/257204-project-error-handling/topic/Meeting.202020-10-12.html#213070578">(Oct 12 2020 at 18:20)</a>:</h4>
<p>(Continue on, I'll comment if in the RFC if it's relevant)</p>



<a name="213070668"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/257204-project-error-handling/topic/Meeting%202020-10-12/near/213070668" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Ashley Mannix <a href="https://rust-lang.github.io/zulip_archive/stream/257204-project-error-handling/topic/Meeting.202020-10-12.html#213070668">(Oct 12 2020 at 18:21)</a>:</h4>
<p>I guess we covered that one a bit already?</p>



<a name="213070684"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/257204-project-error-handling/topic/Meeting%202020-10-12/near/213070684" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> oliver <a href="https://rust-lang.github.io/zulip_archive/stream/257204-project-error-handling/topic/Meeting.202020-10-12.html#213070684">(Oct 12 2020 at 18:21)</a>:</h4>
<p><span class="user-mention silent" data-user-id="220273">Jane Lusby</span> <a href="#narrow/stream/257204-project-error-handling/topic/Meeting.202020-10-12/near/213070577">said</a>:</p>
<blockquote>
<p>moving on though, next up is <code>Fix the error trait / Stabilizing Backtrace</code></p>
</blockquote>
<p><a href="https://github.com/rust-lang/rust/issues/53487">https://github.com/rust-lang/rust/issues/53487</a></p>



<a name="213070685"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/257204-project-error-handling/topic/Meeting%202020-10-12/near/213070685" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Jane Lusby <a href="https://rust-lang.github.io/zulip_archive/stream/257204-project-error-handling/topic/Meeting.202020-10-12.html#213070685">(Oct 12 2020 at 18:21)</a>:</h4>
<p>that's currently blocked on the core in backtrace work that we already talked about so I don't think there's much more to add there, and based on earlier discussion in this meeting we may go ahead and start the stabilization work for backtrace which is I think the last bit of <code>Fix the error trait</code></p>



<a name="213070706"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/257204-project-error-handling/topic/Meeting%202020-10-12/near/213070706" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Jane Lusby <a href="https://rust-lang.github.io/zulip_archive/stream/257204-project-error-handling/topic/Meeting.202020-10-12.html#213070706">(Oct 12 2020 at 18:21)</a>:</h4>
<p>tho I didn't remember to double check the issue before the meeting so I might be missing something</p>



<a name="213070730"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/257204-project-error-handling/topic/Meeting%202020-10-12/near/213070730" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Ashley Mannix <a href="https://rust-lang.github.io/zulip_archive/stream/257204-project-error-handling/topic/Meeting.202020-10-12.html#213070730">(Oct 12 2020 at 18:21)</a>:</h4>
<p>There's an open PR for stabilizing <code>backtrace</code>: <a href="https://github.com/rust-lang/rust/pull/72981">https://github.com/rust-lang/rust/pull/72981</a></p>



<a name="213070803"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/257204-project-error-handling/topic/Meeting%202020-10-12/near/213070803" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> oliver <a href="https://rust-lang.github.io/zulip_archive/stream/257204-project-error-handling/topic/Meeting.202020-10-12.html#213070803">(Oct 12 2020 at 18:22)</a>:</h4>
<p>I'm confused with all the different backtraces lol</p>



<a name="213070806"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/257204-project-error-handling/topic/Meeting%202020-10-12/near/213070806" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Jane Lusby <a href="https://rust-lang.github.io/zulip_archive/stream/257204-project-error-handling/topic/Meeting.202020-10-12.html#213070806">(Oct 12 2020 at 18:22)</a>:</h4>
<p>so it looks like we might need to do some documentation work</p>



<a name="213070847"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/257204-project-error-handling/topic/Meeting%202020-10-12/near/213070847" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Jane Lusby <a href="https://rust-lang.github.io/zulip_archive/stream/257204-project-error-handling/topic/Meeting.202020-10-12.html#213070847">(Oct 12 2020 at 18:23)</a>:</h4>
<p><span class="user-mention silent" data-user-id="281739">oliver</span> <a href="#narrow/stream/257204-project-error-handling/topic/Meeting.202020-10-12/near/213070803">said</a>:</p>
<blockquote>
<p>I'm confused with all the different backtraces lol</p>
</blockquote>
<p>im sorry <span aria-label="grimacing" class="emoji emoji-1f62c" role="img" title="grimacing">:grimacing:</span></p>



<a name="213070882"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/257204-project-error-handling/topic/Meeting%202020-10-12/near/213070882" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Jane Lusby <a href="https://rust-lang.github.io/zulip_archive/stream/257204-project-error-handling/topic/Meeting.202020-10-12.html#213070882">(Oct 12 2020 at 18:23)</a>:</h4>
<p>alright so next up is <span class="user-mention" data-user-id="281739">@oliver</span>  on "stabilizing error source iterators"</p>



<a name="213070906"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/257204-project-error-handling/topic/Meeting%202020-10-12/near/213070906" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Jane Lusby <a href="https://rust-lang.github.io/zulip_archive/stream/257204-project-error-handling/topic/Meeting.202020-10-12.html#213070906">(Oct 12 2020 at 18:23)</a>:</h4>
<p>looks like you already added some info on that to the agenda items</p>



<a name="213070967"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/257204-project-error-handling/topic/Meeting%202020-10-12/near/213070967" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> oliver <a href="https://rust-lang.github.io/zulip_archive/stream/257204-project-error-handling/topic/Meeting.202020-10-12.html#213070967">(Oct 12 2020 at 18:24)</a>:</h4>
<p>yeah there's the basics there, it's a rather deep item</p>



<a name="213070979"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/257204-project-error-handling/topic/Meeting%202020-10-12/near/213070979" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> DPC <a href="https://rust-lang.github.io/zulip_archive/stream/257204-project-error-handling/topic/Meeting.202020-10-12.html#213070979">(Oct 12 2020 at 18:24)</a>:</h4>
<p>isn't that pending on a poc to core?</p>



<a name="213070999"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/257204-project-error-handling/topic/Meeting%202020-10-12/near/213070999" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Jane Lusby <a href="https://rust-lang.github.io/zulip_archive/stream/257204-project-error-handling/topic/Meeting.202020-10-12.html#213070999">(Oct 12 2020 at 18:24)</a>:</h4>
<p>I don't think so?</p>



<a name="213071018"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/257204-project-error-handling/topic/Meeting%202020-10-12/near/213071018" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Jane Lusby <a href="https://rust-lang.github.io/zulip_archive/stream/257204-project-error-handling/topic/Meeting.202020-10-12.html#213071018">(Oct 12 2020 at 18:24)</a>:</h4>
<p>but the trait object vs provided methods comment makes me think it might matter</p>



<a name="213071041"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/257204-project-error-handling/topic/Meeting%202020-10-12/near/213071041" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> oliver <a href="https://rust-lang.github.io/zulip_archive/stream/257204-project-error-handling/topic/Meeting.202020-10-12.html#213071041">(Oct 12 2020 at 18:24)</a>:</h4>
<p>I think it's waiting for some other stabilization and there is disagreement in the comments</p>



<a name="213071060"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/257204-project-error-handling/topic/Meeting%202020-10-12/near/213071060" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Jane Lusby <a href="https://rust-lang.github.io/zulip_archive/stream/257204-project-error-handling/topic/Meeting.202020-10-12.html#213071060">(Oct 12 2020 at 18:25)</a>:</h4>
<p>tho any issues introduced there wouldn't be any worse than the existing issues with downcast</p>



<a name="213071068"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/257204-project-error-handling/topic/Meeting%202020-10-12/near/213071068" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Ashley Mannix <a href="https://rust-lang.github.io/zulip_archive/stream/257204-project-error-handling/topic/Meeting.202020-10-12.html#213071068">(Oct 12 2020 at 18:25)</a>:</h4>
<p>I haven't caught up on it recently, but I think there were some design decisions to be made on things like whether the iterators include the current error</p>



<a name="213071099"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/257204-project-error-handling/topic/Meeting%202020-10-12/near/213071099" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Jane Lusby <a href="https://rust-lang.github.io/zulip_archive/stream/257204-project-error-handling/topic/Meeting.202020-10-12.html#213071099">(Oct 12 2020 at 18:25)</a>:</h4>
<p>I see, how could we help with making that decision?</p>



<a name="213071135"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/257204-project-error-handling/topic/Meeting%202020-10-12/near/213071135" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> oliver <a href="https://rust-lang.github.io/zulip_archive/stream/257204-project-error-handling/topic/Meeting.202020-10-12.html#213071135">(Oct 12 2020 at 18:26)</a>:</h4>
<p>Fix the error trait?</p>



<a name="213071163"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/257204-project-error-handling/topic/Meeting%202020-10-12/near/213071163" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Jane Lusby <a href="https://rust-lang.github.io/zulip_archive/stream/257204-project-error-handling/topic/Meeting.202020-10-12.html#213071163">(Oct 12 2020 at 18:26)</a>:</h4>
<p>_wondering if we could do a write-up of the pros and cons and make a recommendation or something_</p>



<a name="213071177"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/257204-project-error-handling/topic/Meeting%202020-10-12/near/213071177" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> DPC <a href="https://rust-lang.github.io/zulip_archive/stream/257204-project-error-handling/topic/Meeting.202020-10-12.html#213071177">(Oct 12 2020 at 18:26)</a>:</h4>
<p>my comment was with respect to <a href="https://github.com/rust-lang/rust/pull/72981#issuecomment-638965446">https://github.com/rust-lang/rust/pull/72981#issuecomment-638965446</a></p>



<a name="213071202"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/257204-project-error-handling/topic/Meeting%202020-10-12/near/213071202" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Jane Lusby <a href="https://rust-lang.github.io/zulip_archive/stream/257204-project-error-handling/topic/Meeting.202020-10-12.html#213071202">(Oct 12 2020 at 18:26)</a>:</h4>
<p>oh wait, thats for backtrace and error in core</p>



<a name="213071210"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/257204-project-error-handling/topic/Meeting%202020-10-12/near/213071210" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> DPC <a href="https://rust-lang.github.io/zulip_archive/stream/257204-project-error-handling/topic/Meeting.202020-10-12.html#213071210">(Oct 12 2020 at 18:26)</a>:</h4>
<p>ah ok</p>



<a name="213071213"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/257204-project-error-handling/topic/Meeting%202020-10-12/near/213071213" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Jane Lusby <a href="https://rust-lang.github.io/zulip_archive/stream/257204-project-error-handling/topic/Meeting.202020-10-12.html#213071213">(Oct 12 2020 at 18:26)</a>:</h4>
<p>we're on source iterators rn</p>



<a name="213071252"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/257204-project-error-handling/topic/Meeting%202020-10-12/near/213071252" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> oliver <a href="https://rust-lang.github.io/zulip_archive/stream/257204-project-error-handling/topic/Meeting.202020-10-12.html#213071252">(Oct 12 2020 at 18:27)</a>:</h4>
<p>Basically we know that an Iterator imp over <code>Error:source()</code> is possible and desirable to users</p>



<a name="213071277"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/257204-project-error-handling/topic/Meeting%202020-10-12/near/213071277" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> oliver <a href="https://rust-lang.github.io/zulip_archive/stream/257204-project-error-handling/topic/Meeting.202020-10-12.html#213071277">(Oct 12 2020 at 18:27)</a>:</h4>
<p>The convenience of the interface is problematic</p>



<a name="213071343"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/257204-project-error-handling/topic/Meeting%202020-10-12/near/213071343" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> oliver <a href="https://rust-lang.github.io/zulip_archive/stream/257204-project-error-handling/topic/Meeting.202020-10-12.html#213071343">(Oct 12 2020 at 18:28)</a>:</h4>
<p>And there are a ton of related issues at varying stages of progress</p>



<a name="213071380"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/257204-project-error-handling/topic/Meeting%202020-10-12/near/213071380" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Jeremiah Senkpiel <a href="https://rust-lang.github.io/zulip_archive/stream/257204-project-error-handling/topic/Meeting.202020-10-12.html#213071380">(Oct 12 2020 at 18:28)</a>:</h4>
<p>What do you mean by "the convenience is problematic"?</p>



<a name="213071391"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/257204-project-error-handling/topic/Meeting%202020-10-12/near/213071391" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> oliver <a href="https://rust-lang.github.io/zulip_archive/stream/257204-project-error-handling/topic/Meeting.202020-10-12.html#213071391">(Oct 12 2020 at 18:28)</a>:</h4>
<p>Most notably as far as I can tell is fixing the error trait</p>



<a name="213071416"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/257204-project-error-handling/topic/Meeting%202020-10-12/near/213071416" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Jane Lusby <a href="https://rust-lang.github.io/zulip_archive/stream/257204-project-error-handling/topic/Meeting.202020-10-12.html#213071416">(Oct 12 2020 at 18:28)</a>:</h4>
<p>when you say fixing the error trait what are you referring to?</p>



<a name="213071437"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/257204-project-error-handling/topic/Meeting%202020-10-12/near/213071437" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Ashley Mannix <a href="https://rust-lang.github.io/zulip_archive/stream/257204-project-error-handling/topic/Meeting.202020-10-12.html#213071437">(Oct 12 2020 at 18:29)</a>:</h4>
<blockquote>
<p>The other issue I see blocking stability (aside from the name) is the T: Error vs dyn Error issue. For reasons that are beyond annoying, Box&lt;dyn Error&gt; does not implement Error. This makes whether methods are implemented for dyn Error or T: Error matter in really annoying ways.</p>
</blockquote>
<p>Hmm, I wonder if <a href="https://github.com/rust-lang/rust/pull/75180">https://github.com/rust-lang/rust/pull/75180</a> feeds into this at all</p>



<a name="213071439"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/257204-project-error-handling/topic/Meeting%202020-10-12/near/213071439" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Jane Lusby <a href="https://rust-lang.github.io/zulip_archive/stream/257204-project-error-handling/topic/Meeting.202020-10-12.html#213071439">(Oct 12 2020 at 18:29)</a>:</h4>
<p>afaik the only way those are related is the <code>source</code> fn which was added by that RFC</p>



<a name="213071444"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/257204-project-error-handling/topic/Meeting%202020-10-12/near/213071444" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Jane Lusby <a href="https://rust-lang.github.io/zulip_archive/stream/257204-project-error-handling/topic/Meeting.202020-10-12.html#213071444">(Oct 12 2020 at 18:29)</a>:</h4>
<p>and thats already on stable</p>



<a name="213071454"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/257204-project-error-handling/topic/Meeting%202020-10-12/near/213071454" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Ashley Mannix <a href="https://rust-lang.github.io/zulip_archive/stream/257204-project-error-handling/topic/Meeting.202020-10-12.html#213071454">(Oct 12 2020 at 18:29)</a>:</h4>
<p>It would be good to talk about <a href="https://github.com/rust-lang/rust/pull/75180">https://github.com/rust-lang/rust/pull/75180</a> sometime <span aria-label="smile" class="emoji emoji-1f642" role="img" title="smile">:smile:</span></p>



<a name="213071486"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/257204-project-error-handling/topic/Meeting%202020-10-12/near/213071486" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Jane Lusby <a href="https://rust-lang.github.io/zulip_archive/stream/257204-project-error-handling/topic/Meeting.202020-10-12.html#213071486">(Oct 12 2020 at 18:29)</a>:</h4>
<p>agreed</p>



<a name="213071556"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/257204-project-error-handling/topic/Meeting%202020-10-12/near/213071556" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> oliver <a href="https://rust-lang.github.io/zulip_archive/stream/257204-project-error-handling/topic/Meeting.202020-10-12.html#213071556">(Oct 12 2020 at 18:30)</a>:</h4>
<p><span class="user-mention silent" data-user-id="319552">Jeremiah Senkpiel</span> <a href="#narrow/stream/257204-project-error-handling/topic/Meeting.202020-10-12/near/213071380">said</a>:</p>
<blockquote>
<p>What do you mean by "the convenience is problematic"?</p>
</blockquote>
<p>It appears to be a conflict between introducing a trait object vs. providing a new method, there is some spaghetti'ing and awkward borrow syntax, etc, in some of the designs</p>



<a name="213071584"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/257204-project-error-handling/topic/Meeting%202020-10-12/near/213071584" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Jane Lusby <a href="https://rust-lang.github.io/zulip_archive/stream/257204-project-error-handling/topic/Meeting.202020-10-12.html#213071584">(Oct 12 2020 at 18:30)</a>:</h4>
<p>makes sense</p>



<a name="213071645"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/257204-project-error-handling/topic/Meeting%202020-10-12/near/213071645" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> oliver <a href="https://rust-lang.github.io/zulip_archive/stream/257204-project-error-handling/topic/Meeting.202020-10-12.html#213071645">(Oct 12 2020 at 18:31)</a>:</h4>
<p><span class="user-mention silent" data-user-id="220273">Jane Lusby</span> <a href="#narrow/stream/257204-project-error-handling/topic/Meeting.202020-10-12/near/213071416">said</a>:</p>
<blockquote>
<p>when you say fixing the error trait what are you referring to?</p>
</blockquote>
<p>It seems to be pointing to RFC <a href="https://github.com/rust-lang/rust/issues/2504">#2504</a></p>



<a name="213071795"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/257204-project-error-handling/topic/Meeting%202020-10-12/near/213071795" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Jane Lusby <a href="https://rust-lang.github.io/zulip_archive/stream/257204-project-error-handling/topic/Meeting.202020-10-12.html#213071795">(Oct 12 2020 at 18:33)</a>:</h4>
<p>okay, it seems like we should resolve the fix the error trait RFC first and foremost then, and revisit the source iterator issue once that is done</p>



<a name="213071805"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/257204-project-error-handling/topic/Meeting%202020-10-12/near/213071805" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Jane Lusby <a href="https://rust-lang.github.io/zulip_archive/stream/257204-project-error-handling/topic/Meeting.202020-10-12.html#213071805">(Oct 12 2020 at 18:33)</a>:</h4>
<p>does that sound accurate <span class="user-mention" data-user-id="281739">@oliver</span> ?</p>



<a name="213071835"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/257204-project-error-handling/topic/Meeting%202020-10-12/near/213071835" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Jeremiah Senkpiel <a href="https://rust-lang.github.io/zulip_archive/stream/257204-project-error-handling/topic/Meeting.202020-10-12.html#213071835">(Oct 12 2020 at 18:33)</a>:</h4>
<p>it sounds like multiple things  are blocked by "fix the Error trait" _(he says, probably restating the very obvious)_</p>



<a name="213071930"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/257204-project-error-handling/topic/Meeting%202020-10-12/near/213071930" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> oliver <a href="https://rust-lang.github.io/zulip_archive/stream/257204-project-error-handling/topic/Meeting.202020-10-12.html#213071930">(Oct 12 2020 at 18:34)</a>:</h4>
<p>it pushes the discussion out into a broader scope yes</p>



<a name="213072017"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/257204-project-error-handling/topic/Meeting%202020-10-12/near/213072017" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Jane Lusby <a href="https://rust-lang.github.io/zulip_archive/stream/257204-project-error-handling/topic/Meeting.202020-10-12.html#213072017">(Oct 12 2020 at 18:35)</a>:</h4>
<p>alright</p>



<a name="213072089"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/257204-project-error-handling/topic/Meeting%202020-10-12/near/213072089" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Jane Lusby <a href="https://rust-lang.github.io/zulip_archive/stream/257204-project-error-handling/topic/Meeting.202020-10-12.html#213072089">(Oct 12 2020 at 18:36)</a>:</h4>
<p>moving on, next up is <code>stabilizing Error::type_id</code>, <span class="user-mention" data-user-id="344196">@Jakub Duchniewicz</span> whats the status of that issue?</p>



<a name="213072124"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/257204-project-error-handling/topic/Meeting%202020-10-12/near/213072124" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Jakub Duchniewicz <a href="https://rust-lang.github.io/zulip_archive/stream/257204-project-error-handling/topic/Meeting.202020-10-12.html#213072124">(Oct 12 2020 at 18:36)</a>:</h4>
<p>No good news about stabilizing that unfortunately</p>



<a name="213072172"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/257204-project-error-handling/topic/Meeting%202020-10-12/near/213072172" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Jakub Duchniewicz <a href="https://rust-lang.github.io/zulip_archive/stream/257204-project-error-handling/topic/Meeting.202020-10-12.html#213072172">(Oct 12 2020 at 18:37)</a>:</h4>
<p>There are several approaches to that but all of them seem to be waiting for other stabilizations/RFC's</p>



<a name="213072189"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/257204-project-error-handling/topic/Meeting%202020-10-12/near/213072189" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Jane Lusby <a href="https://rust-lang.github.io/zulip_archive/stream/257204-project-error-handling/topic/Meeting.202020-10-12.html#213072189">(Oct 12 2020 at 18:37)</a>:</h4>
<p>do you know which ones they're blocked on?</p>



<a name="213072190"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/257204-project-error-handling/topic/Meeting%202020-10-12/near/213072190" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Jakub Duchniewicz <a href="https://rust-lang.github.io/zulip_archive/stream/257204-project-error-handling/topic/Meeting.202020-10-12.html#213072190">(Oct 12 2020 at 18:37)</a>:</h4>
<p>#[marker] trait stabilization <a href="https://github.com/rust-lang/rust/issues/29864">https://github.com/rust-lang/rust/issues/29864</a></p>



<a name="213072210"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/257204-project-error-handling/topic/Meeting%202020-10-12/near/213072210" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Ashley Mannix <a href="https://rust-lang.github.io/zulip_archive/stream/257204-project-error-handling/topic/Meeting.202020-10-12.html#213072210">(Oct 12 2020 at 18:37)</a>:</h4>
<p>Is that actually something we want to stabilize?</p>



<a name="213072213"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/257204-project-error-handling/topic/Meeting%202020-10-12/near/213072213" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Jakub Duchniewicz <a href="https://rust-lang.github.io/zulip_archive/stream/257204-project-error-handling/topic/Meeting.202020-10-12.html#213072213">(Oct 12 2020 at 18:37)</a>:</h4>
<p>might as well paste all of my notes</p>



<a name="213072214"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/257204-project-error-handling/topic/Meeting%202020-10-12/near/213072214" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Jakub Duchniewicz <a href="https://rust-lang.github.io/zulip_archive/stream/257204-project-error-handling/topic/Meeting.202020-10-12.html#213072214">(Oct 12 2020 at 18:37)</a>:</h4>
<p>negative trait impls<br>
dynamic vtable type_id (like C++ typeid keyword) <a href="https://github.com/rust-lang/rfcs/pull/2580">https://github.com/rust-lang/rfcs/pull/2580</a><br>
final keyword -&gt; no overriding of trait any more<br>
new trait TypeInfo <a href="https://github.com/rust-lang/rfcs/pull/2738">https://github.com/rust-lang/rfcs/pull/2738</a></p>



<a name="213072277"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/257204-project-error-handling/topic/Meeting%202020-10-12/near/213072277" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Jane Lusby <a href="https://rust-lang.github.io/zulip_archive/stream/257204-project-error-handling/topic/Meeting.202020-10-12.html#213072277">(Oct 12 2020 at 18:38)</a>:</h4>
<p>wow, that's a lot more involved than I expected, lol</p>



<a name="213072292"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/257204-project-error-handling/topic/Meeting%202020-10-12/near/213072292" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Jakub Duchniewicz <a href="https://rust-lang.github.io/zulip_archive/stream/257204-project-error-handling/topic/Meeting.202020-10-12.html#213072292">(Oct 12 2020 at 18:38)</a>:</h4>
<p><code>final</code> keyword approach and negative trait impls look most promising tho</p>



<a name="213072333"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/257204-project-error-handling/topic/Meeting%202020-10-12/near/213072333" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Jeremiah Senkpiel <a href="https://rust-lang.github.io/zulip_archive/stream/257204-project-error-handling/topic/Meeting.202020-10-12.html#213072333">(Oct 12 2020 at 18:39)</a>:</h4>
<p>Is there an issue for <code>final</code>?</p>



<a name="213072342"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/257204-project-error-handling/topic/Meeting%202020-10-12/near/213072342" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Ashley Mannix <a href="https://rust-lang.github.io/zulip_archive/stream/257204-project-error-handling/topic/Meeting.202020-10-12.html#213072342">(Oct 12 2020 at 18:39)</a>:</h4>
<p>As far as I know <code>Error::type_id</code> is a private detail to make downcasting work without an explicit <code>+ Any</code> bound</p>



<a name="213072378"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/257204-project-error-handling/topic/Meeting%202020-10-12/near/213072378" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Jeremiah Senkpiel <a href="https://rust-lang.github.io/zulip_archive/stream/257204-project-error-handling/topic/Meeting.202020-10-12.html#213072378">(Oct 12 2020 at 18:39)</a>:</h4>
<p>That is also what it appeared to be when I skimmed it.</p>



<a name="213072419"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/257204-project-error-handling/topic/Meeting%202020-10-12/near/213072419" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Jakub Duchniewicz <a href="https://rust-lang.github.io/zulip_archive/stream/257204-project-error-handling/topic/Meeting.202020-10-12.html#213072419">(Oct 12 2020 at 18:40)</a>:</h4>
<p><span class="user-mention" data-user-id="319552">@Jeremiah Senkpiel</span> did not see any</p>



<a name="213072767"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/257204-project-error-handling/topic/Meeting%202020-10-12/near/213072767" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Jane Lusby <a href="https://rust-lang.github.io/zulip_archive/stream/257204-project-error-handling/topic/Meeting.202020-10-12.html#213072767">(Oct 12 2020 at 18:40)</a>:</h4>
<p>I'm concerned this one may be a bit of a rabbit hole that we don't want to focus on rn</p>



<a name="213072787"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/257204-project-error-handling/topic/Meeting%202020-10-12/near/213072787" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Jakub Duchniewicz <a href="https://rust-lang.github.io/zulip_archive/stream/257204-project-error-handling/topic/Meeting.202020-10-12.html#213072787">(Oct 12 2020 at 18:41)</a>:</h4>
<p>That is also my feeling</p>



<a name="213072797"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/257204-project-error-handling/topic/Meeting%202020-10-12/near/213072797" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Jakub Duchniewicz <a href="https://rust-lang.github.io/zulip_archive/stream/257204-project-error-handling/topic/Meeting.202020-10-12.html#213072797">(Oct 12 2020 at 18:41)</a>:</h4>
<p>marked as <code>unsound</code></p>



<a name="213072806"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/257204-project-error-handling/topic/Meeting%202020-10-12/near/213072806" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Jane Lusby <a href="https://rust-lang.github.io/zulip_archive/stream/257204-project-error-handling/topic/Meeting.202020-10-12.html#213072806">(Oct 12 2020 at 18:41)</a>:</h4>
<p>it might be good to figure out what people would want to use <code>type_id</code> for and how big of an issue it not being stable is</p>



<a name="213072818"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/257204-project-error-handling/topic/Meeting%202020-10-12/near/213072818" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Jane Lusby <a href="https://rust-lang.github.io/zulip_archive/stream/257204-project-error-handling/topic/Meeting.202020-10-12.html#213072818">(Oct 12 2020 at 18:41)</a>:</h4>
<p>I've never needed it personally</p>



<a name="213072833"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/257204-project-error-handling/topic/Meeting%202020-10-12/near/213072833" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Jakub Duchniewicz <a href="https://rust-lang.github.io/zulip_archive/stream/257204-project-error-handling/topic/Meeting.202020-10-12.html#213072833">(Oct 12 2020 at 18:41)</a>:</h4>
<p>From what I read it was up only for a very short window</p>



<a name="213072848"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/257204-project-error-handling/topic/Meeting%202020-10-12/near/213072848" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Jakub Duchniewicz <a href="https://rust-lang.github.io/zulip_archive/stream/257204-project-error-handling/topic/Meeting.202020-10-12.html#213072848">(Oct 12 2020 at 18:41)</a>:</h4>
<p>until the vulnerability was reported</p>



<a name="213072908"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/257204-project-error-handling/topic/Meeting%202020-10-12/near/213072908" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Jakub Duchniewicz <a href="https://rust-lang.github.io/zulip_archive/stream/257204-project-error-handling/topic/Meeting.202020-10-12.html#213072908">(Oct 12 2020 at 18:42)</a>:</h4>
<p>so judging from that, almost nobody uses it</p>



<a name="213072931"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/257204-project-error-handling/topic/Meeting%202020-10-12/near/213072931" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Jane Lusby <a href="https://rust-lang.github.io/zulip_archive/stream/257204-project-error-handling/topic/Meeting.202020-10-12.html#213072931">(Oct 12 2020 at 18:42)</a>:</h4>
<p>alright, then I say we back burner this issue</p>



<a name="213072973"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/257204-project-error-handling/topic/Meeting%202020-10-12/near/213072973" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Jane Lusby <a href="https://rust-lang.github.io/zulip_archive/stream/257204-project-error-handling/topic/Meeting.202020-10-12.html#213072973">(Oct 12 2020 at 18:43)</a>:</h4>
<p>Next up <span class="user-mention" data-user-id="120823">@DPC</span> with <code>PanicInfo::message</code></p>



<a name="213072983"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/257204-project-error-handling/topic/Meeting%202020-10-12/near/213072983" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> DPC <a href="https://rust-lang.github.io/zulip_archive/stream/257204-project-error-handling/topic/Meeting.202020-10-12.html#213072983">(Oct 12 2020 at 18:43)</a>:</h4>
<p>sorry haven't made any progress on that</p>



<a name="213073006"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/257204-project-error-handling/topic/Meeting%202020-10-12/near/213073006" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Jane Lusby <a href="https://rust-lang.github.io/zulip_archive/stream/257204-project-error-handling/topic/Meeting.202020-10-12.html#213073006">(Oct 12 2020 at 18:43)</a>:</h4>
<p>no worries, we'll punt that to next meeting</p>



<a name="213073018"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/257204-project-error-handling/topic/Meeting%202020-10-12/near/213073018" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Jane Lusby <a href="https://rust-lang.github.io/zulip_archive/stream/257204-project-error-handling/topic/Meeting.202020-10-12.html#213073018">(Oct 12 2020 at 18:43)</a>:</h4>
<p>did you still want to have it assigned to you?</p>



<a name="213073023"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/257204-project-error-handling/topic/Meeting%202020-10-12/near/213073023" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> DPC <a href="https://rust-lang.github.io/zulip_archive/stream/257204-project-error-handling/topic/Meeting.202020-10-12.html#213073023">(Oct 12 2020 at 18:43)</a>:</h4>
<p>was working on another unrelated pr but i can side track that for now and work on this</p>



<a name="213073038"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/257204-project-error-handling/topic/Meeting%202020-10-12/near/213073038" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> DPC <a href="https://rust-lang.github.io/zulip_archive/stream/257204-project-error-handling/topic/Meeting.202020-10-12.html#213073038">(Oct 12 2020 at 18:43)</a>:</h4>
<p>ye not an issue</p>



<a name="213073044"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/257204-project-error-handling/topic/Meeting%202020-10-12/near/213073044" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Jane Lusby <a href="https://rust-lang.github.io/zulip_archive/stream/257204-project-error-handling/topic/Meeting.202020-10-12.html#213073044">(Oct 12 2020 at 18:43)</a>:</h4>
<p>alrighty</p>



<a name="213073099"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/257204-project-error-handling/topic/Meeting%202020-10-12/near/213073099" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Jane Lusby <a href="https://rust-lang.github.io/zulip_archive/stream/257204-project-error-handling/topic/Meeting.202020-10-12.html#213073099">(Oct 12 2020 at 18:44)</a>:</h4>
<p>Then the last status update is from <span class="user-mention" data-user-id="344328">@Charles Ellis O'Riley Jr.</span> on "nicer assert messages"</p>



<a name="213073109"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/257204-project-error-handling/topic/Meeting%202020-10-12/near/213073109" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Charles Ellis O&#x27;Riley Jr. <a href="https://rust-lang.github.io/zulip_archive/stream/257204-project-error-handling/topic/Meeting.202020-10-12.html#213073109">(Oct 12 2020 at 18:44)</a>:</h4>
<p>Tracking issue for RFC 2011: nicer assert messages <a href="https://github.com/rust-lang/rust/issues/44838">#44838</a> -  Per the tracking issue,, assert! should be moved to a procedural macro defined in the compiler.  I'll need some insight on how to get started on that.  Secondly, I believe I know what's meant by a "nicer assert message".  See some examples of what I believe is asked for:</p>
<p>let a = 1;<br>
let b = 2;<br>
assert!(a == b);<br>
thread '&lt;main&gt;' panicked at 'assertion failed:<br>
Expected: a == b<br>
With expansion: 1 == 2'<br>
With addition operators:</p>
<p>let a = 1;<br>
let b = 1;<br>
let c = 3;<br>
assert!(a + b == c);<br>
thread '&lt;main&gt;' panicked at 'assertion failed:<br>
Expected: a + b == c<br>
With expansion: 1 + 1 == 3'<br>
Bool only:</p>
<p>let v = vec![0u8;1];<br>
assert!(v.is_empty());<br>
thread '&lt;main&gt;' panicked at 'assertion failed:<br>
Expected: v.is_empty()'<br>
With short-circuit:</p>
<p>assert!(true &amp;&amp; false &amp;&amp; true);<br>
thread '&lt;main&gt;' panicked at 'assertion failed:<br>
Expected: true &amp;&amp; false &amp;&amp; true<br>
With expansion: true &amp;&amp; false &amp;&amp; (not evaluated)'<br>
With bracket blocks:</p>
<p>let a = 1;<br>
let b = 1;<br>
let c = 3;<br>
assert!({a + b} == c);<br>
thread '&lt;main&gt;' panicked at 'assertion failed:<br>
Expected: {a + b} == c<br>
With expansion: 2 == 3'<br>
With fallback:</p>
<p>let a = NonDebug{};<br>
let b = NonDebug{};<br>
assert!(a == b);<br>
thread '&lt;main&gt;' panicked at 'assertion failed:<br>
Expected: a == b<br>
With expansion: (a) == (b)'</p>
<p>Any thoughts on this?   I'm  assuming that's what's expected after trying each example.</p>



<a name="213073174"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/257204-project-error-handling/topic/Meeting%202020-10-12/near/213073174" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> DPC <a href="https://rust-lang.github.io/zulip_archive/stream/257204-project-error-handling/topic/Meeting.202020-10-12.html#213073174">(Oct 12 2020 at 18:45)</a>:</h4>
<p>(you can use backticks to paste code in zulip for easier formatting <span aria-label="stuck out tongue" class="emoji emoji-1f61b" role="img" title="stuck out tongue">:stuck_out_tongue:</span>  )</p>



<a name="213073204"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/257204-project-error-handling/topic/Meeting%202020-10-12/near/213073204" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Charles Ellis O&#x27;Riley Jr. <a href="https://rust-lang.github.io/zulip_archive/stream/257204-project-error-handling/topic/Meeting.202020-10-12.html#213073204">(Oct 12 2020 at 18:45)</a>:</h4>
<p>?</p>



<a name="213073209"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/257204-project-error-handling/topic/Meeting%202020-10-12/near/213073209" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Jane Lusby <a href="https://rust-lang.github.io/zulip_archive/stream/257204-project-error-handling/topic/Meeting.202020-10-12.html#213073209">(Oct 12 2020 at 18:45)</a>:</h4>
<p><span class="user-mention" data-user-id="344328">@Charles Ellis O'Riley Jr.</span> so is the situation that the RFC has been approved but nobody has started an implementation?</p>



<a name="213073253"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/257204-project-error-handling/topic/Meeting%202020-10-12/near/213073253" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Charles Ellis O&#x27;Riley Jr. <a href="https://rust-lang.github.io/zulip_archive/stream/257204-project-error-handling/topic/Meeting.202020-10-12.html#213073253">(Oct 12 2020 at 18:45)</a>:</h4>
<p>that's correct</p>



<a name="213073272"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/257204-project-error-handling/topic/Meeting%202020-10-12/near/213073272" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Jane Lusby <a href="https://rust-lang.github.io/zulip_archive/stream/257204-project-error-handling/topic/Meeting.202020-10-12.html#213073272">(Oct 12 2020 at 18:46)</a>:</h4>
<p>alright</p>



<a name="213073348"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/257204-project-error-handling/topic/Meeting%202020-10-12/near/213073348" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Jane Lusby <a href="https://rust-lang.github.io/zulip_archive/stream/257204-project-error-handling/topic/Meeting.202020-10-12.html#213073348">(Oct 12 2020 at 18:46)</a>:</h4>
<p>does anyone know if this needs to be written using the built-in compiler version of procedural macros or if this can / should be developed out of tree using proc-macros and syn?</p>



<a name="213073444"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/257204-project-error-handling/topic/Meeting%202020-10-12/near/213073444" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Jane Lusby <a href="https://rust-lang.github.io/zulip_archive/stream/257204-project-error-handling/topic/Meeting.202020-10-12.html#213073444">(Oct 12 2020 at 18:47)</a>:</h4>
<p>if the latter is okay then I'd definitely start by writing this as an external crate, assuming there isn't already a proof of concept impl somewhere</p>



<a name="213073446"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/257204-project-error-handling/topic/Meeting%202020-10-12/near/213073446" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Lokathor <a href="https://rust-lang.github.io/zulip_archive/stream/257204-project-error-handling/topic/Meeting.202020-10-12.html#213073446">(Oct 12 2020 at 18:47)</a>:</h4>
<p>well if it's exported by core it would be adding  dep to core, for one, which might not be a huge deal i guess</p>



<a name="213073536"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/257204-project-error-handling/topic/Meeting%202020-10-12/near/213073536" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Jane Lusby <a href="https://rust-lang.github.io/zulip_archive/stream/257204-project-error-handling/topic/Meeting.202020-10-12.html#213073536">(Oct 12 2020 at 18:48)</a>:</h4>
<p>if <code>syn</code> isn't already a build dep then I'm betting we probably don't want to add it as one</p>



<a name="213073570"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/257204-project-error-handling/topic/Meeting%202020-10-12/near/213073570" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Jane Lusby <a href="https://rust-lang.github.io/zulip_archive/stream/257204-project-error-handling/topic/Meeting.202020-10-12.html#213073570">(Oct 12 2020 at 18:48)</a>:</h4>
<p>but I really don't know</p>



<a name="213073621"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/257204-project-error-handling/topic/Meeting%202020-10-12/near/213073621" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Jane Lusby <a href="https://rust-lang.github.io/zulip_archive/stream/257204-project-error-handling/topic/Meeting.202020-10-12.html#213073621">(Oct 12 2020 at 18:49)</a>:</h4>
<p>either way, it seems like the next step is to work on implementing the RFC</p>



<a name="213073627"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/257204-project-error-handling/topic/Meeting%202020-10-12/near/213073627" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Charles Ellis O&#x27;Riley Jr. <a href="https://rust-lang.github.io/zulip_archive/stream/257204-project-error-handling/topic/Meeting.202020-10-12.html#213073627">(Oct 12 2020 at 18:49)</a>:</h4>
<p>So, what are some questions to come from this that I can research?</p>



<a name="213073689"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/257204-project-error-handling/topic/Meeting%202020-10-12/near/213073689" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Jane Lusby <a href="https://rust-lang.github.io/zulip_archive/stream/257204-project-error-handling/topic/Meeting.202020-10-12.html#213073689">(Oct 12 2020 at 18:50)</a>:</h4>
<p>we should probably ask for mentorship instructions from the libs / lang / maybee compiler team on how to add a new proc-macro to std, assuming that isnt in the rustc-dev-guide or something</p>



<a name="213073741"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/257204-project-error-handling/topic/Meeting%202020-10-12/near/213073741" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Jane Lusby <a href="https://rust-lang.github.io/zulip_archive/stream/257204-project-error-handling/topic/Meeting.202020-10-12.html#213073741">(Oct 12 2020 at 18:50)</a>:</h4>
<p>and then we should just do the implementation</p>



<a name="213073821"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/257204-project-error-handling/topic/Meeting%202020-10-12/near/213073821" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Jane Lusby <a href="https://rust-lang.github.io/zulip_archive/stream/257204-project-error-handling/topic/Meeting.202020-10-12.html#213073821">(Oct 12 2020 at 18:51)</a>:</h4>
<p>10 minutes left</p>



<a name="213073830"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/257204-project-error-handling/topic/Meeting%202020-10-12/near/213073830" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Charles Ellis O&#x27;Riley Jr. <a href="https://rust-lang.github.io/zulip_archive/stream/257204-project-error-handling/topic/Meeting.202020-10-12.html#213073830">(Oct 12 2020 at 18:51)</a>:</h4>
<p>thought about contacting the compiler team but wasn'tr sure.</p>



<a name="213073834"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/257204-project-error-handling/topic/Meeting%202020-10-12/near/213073834" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> DPC <a href="https://rust-lang.github.io/zulip_archive/stream/257204-project-error-handling/topic/Meeting.202020-10-12.html#213073834">(Oct 12 2020 at 18:51)</a>:</h4>
<p>i think that falls under t-libs-impl (subset of compiler folk)</p>



<a name="213073863"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/257204-project-error-handling/topic/Meeting%202020-10-12/near/213073863" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Jane Lusby <a href="https://rust-lang.github.io/zulip_archive/stream/257204-project-error-handling/topic/Meeting.202020-10-12.html#213073863">(Oct 12 2020 at 18:51)</a>:</h4>
<p>I'm guessing theres a zulip stream for them <span class="user-mention" data-user-id="120823">@DPC</span> ?</p>



<a name="213073868"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/257204-project-error-handling/topic/Meeting%202020-10-12/near/213073868" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> DPC <a href="https://rust-lang.github.io/zulip_archive/stream/257204-project-error-handling/topic/Meeting.202020-10-12.html#213073868">(Oct 12 2020 at 18:51)</a>:</h4>
<p>nope</p>



<a name="213073869"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/257204-project-error-handling/topic/Meeting%202020-10-12/near/213073869" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Ashley Mannix <a href="https://rust-lang.github.io/zulip_archive/stream/257204-project-error-handling/topic/Meeting.202020-10-12.html#213073869">(Oct 12 2020 at 18:51)</a>:</h4>
<p>I think we could do this in an external crate using proc macros with a sprinkling of specialization, but am not sure how similar that implementation would be to one baked in directly</p>



<a name="213073897"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/257204-project-error-handling/topic/Meeting%202020-10-12/near/213073897" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Jane Lusby <a href="https://rust-lang.github.io/zulip_archive/stream/257204-project-error-handling/topic/Meeting.202020-10-12.html#213073897">(Oct 12 2020 at 18:51)</a>:</h4>
<p>welp</p>



<a name="213073901"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/257204-project-error-handling/topic/Meeting%202020-10-12/near/213073901" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> DPC <a href="https://rust-lang.github.io/zulip_archive/stream/257204-project-error-handling/topic/Meeting.202020-10-12.html#213073901">(Oct 12 2020 at 18:51)</a>:</h4>
<p>if you wish <span class="user-mention" data-user-id="344328">@Charles Ellis O'Riley Jr.</span> we can swap issues</p>



<a name="213074059"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/257204-project-error-handling/topic/Meeting%202020-10-12/near/213074059" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Jane Lusby <a href="https://rust-lang.github.io/zulip_archive/stream/257204-project-error-handling/topic/Meeting.202020-10-12.html#213074059">(Oct 12 2020 at 18:53)</a>:</h4>
<p>moving forward since we don't have much time left</p>



<a name="213074061"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/257204-project-error-handling/topic/Meeting%202020-10-12/near/213074061" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Charles Ellis O&#x27;Riley Jr. <a href="https://rust-lang.github.io/zulip_archive/stream/257204-project-error-handling/topic/Meeting.202020-10-12.html#213074061">(Oct 12 2020 at 18:53)</a>:</h4>
<p>I really don't mind seeing this through.  Assistance would be nice buty I'd like to see this completed.</p>



<a name="213074075"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/257204-project-error-handling/topic/Meeting%202020-10-12/near/213074075" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Jane Lusby <a href="https://rust-lang.github.io/zulip_archive/stream/257204-project-error-handling/topic/Meeting.202020-10-12.html#213074075">(Oct 12 2020 at 18:53)</a>:</h4>
<p>Last action item is adding an iterator API to backtrace</p>



<a name="213074142"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/257204-project-error-handling/topic/Meeting%202020-10-12/near/213074142" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Jane Lusby <a href="https://rust-lang.github.io/zulip_archive/stream/257204-project-error-handling/topic/Meeting.202020-10-12.html#213074142">(Oct 12 2020 at 18:54)</a>:</h4>
<p>afaik this is currently just starting out,</p>



<a name="213074149"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/257204-project-error-handling/topic/Meeting%202020-10-12/near/213074149" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Sean Chen (he/him) <a href="https://rust-lang.github.io/zulip_archive/stream/257204-project-error-handling/topic/Meeting.202020-10-12.html#213074149">(Oct 12 2020 at 18:54)</a>:</h4>
<p>Looks like there's nothing for this at the moment, but I'd like to push it forward</p>



<a name="213074159"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/257204-project-error-handling/topic/Meeting%202020-10-12/near/213074159" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Ashley Mannix <a href="https://rust-lang.github.io/zulip_archive/stream/257204-project-error-handling/topic/Meeting.202020-10-12.html#213074159">(Oct 12 2020 at 18:54)</a>:</h4>
<p>I had a quick look in the <code>backtrace</code> crate to see if it's come up before but didn't find anything</p>



<a name="213074179"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/257204-project-error-handling/topic/Meeting%202020-10-12/near/213074179" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Ashley Mannix <a href="https://rust-lang.github.io/zulip_archive/stream/257204-project-error-handling/topic/Meeting.202020-10-12.html#213074179">(Oct 12 2020 at 18:54)</a>:</h4>
<p>It might be something to raise there first</p>



<a name="213074230"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/257204-project-error-handling/topic/Meeting%202020-10-12/near/213074230" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Jane Lusby <a href="https://rust-lang.github.io/zulip_archive/stream/257204-project-error-handling/topic/Meeting.202020-10-12.html#213074230">(Oct 12 2020 at 18:55)</a>:</h4>
<p><span class="user-mention" data-user-id="204346">@Ashley Mannix</span> do you think this would need an RFC?</p>



<a name="213074346"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/257204-project-error-handling/topic/Meeting%202020-10-12/near/213074346" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Ashley Mannix <a href="https://rust-lang.github.io/zulip_archive/stream/257204-project-error-handling/topic/Meeting.202020-10-12.html#213074346">(Oct 12 2020 at 18:56)</a>:</h4>
<p>For inclusion in <code>std</code> I think it will eventually. But in the <code>backtrace</code> crate itself I think we can do anything</p>



<a name="213074352"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/257204-project-error-handling/topic/Meeting%202020-10-12/near/213074352" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Jane Lusby <a href="https://rust-lang.github.io/zulip_archive/stream/257204-project-error-handling/topic/Meeting.202020-10-12.html#213074352">(Oct 12 2020 at 18:56)</a>:</h4>
<p>it looks like the <code>backtrace</code> crate currently provides a <code>frames()</code> fn rather than an iterator API</p>



<a name="213074382"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/257204-project-error-handling/topic/Meeting%202020-10-12/near/213074382" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> DPC <a href="https://rust-lang.github.io/zulip_archive/stream/257204-project-error-handling/topic/Meeting.202020-10-12.html#213074382">(Oct 12 2020 at 18:56)</a>:</h4>
<p>yeah the crate doesn't need a rfc</p>



<a name="213074395"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/257204-project-error-handling/topic/Meeting%202020-10-12/near/213074395" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Sean Chen (he/him) <a href="https://rust-lang.github.io/zulip_archive/stream/257204-project-error-handling/topic/Meeting.202020-10-12.html#213074395">(Oct 12 2020 at 18:56)</a>:</h4>
<p>So an RFC would simply propose integrating that functionality from the crate into <code>std</code>?</p>



<a name="213074407"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/257204-project-error-handling/topic/Meeting%202020-10-12/near/213074407" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Jane Lusby <a href="https://rust-lang.github.io/zulip_archive/stream/257204-project-error-handling/topic/Meeting.202020-10-12.html#213074407">(Oct 12 2020 at 18:57)</a>:</h4>
<p>I'm not sure we'd need to change what's in the backtrace crate at all</p>



<a name="213074434"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/257204-project-error-handling/topic/Meeting%202020-10-12/near/213074434" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Sean Chen (he/him) <a href="https://rust-lang.github.io/zulip_archive/stream/257204-project-error-handling/topic/Meeting.202020-10-12.html#213074434">(Oct 12 2020 at 18:57)</a>:</h4>
<p>Sweet :)</p>



<a name="213074448"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/257204-project-error-handling/topic/Meeting%202020-10-12/near/213074448" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Jane Lusby <a href="https://rust-lang.github.io/zulip_archive/stream/257204-project-error-handling/topic/Meeting.202020-10-12.html#213074448">(Oct 12 2020 at 18:57)</a>:</h4>
<p>like, just exporting an identical <code>fn frames(&amp;self) -&gt; &amp;[BacktraceFrame]</code> sounds sufficient to me</p>



<a name="213074463"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/257204-project-error-handling/topic/Meeting%202020-10-12/near/213074463" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Ashley Mannix <a href="https://rust-lang.github.io/zulip_archive/stream/257204-project-error-handling/topic/Meeting.202020-10-12.html#213074463">(Oct 12 2020 at 18:57)</a>:</h4>
<p><span aria-label="+1" class="emoji emoji-1f44d" role="img" title="+1">:+1:</span></p>



<a name="213074546"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/257204-project-error-handling/topic/Meeting%202020-10-12/near/213074546" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Ashley Mannix <a href="https://rust-lang.github.io/zulip_archive/stream/257204-project-error-handling/topic/Meeting.202020-10-12.html#213074546">(Oct 12 2020 at 18:58)</a>:</h4>
<p>I'd be ok adding that as an unstable API to <code>Backtrace</code> without an RFC to start with (I'd just do a FCP on the implementation itself)</p>



<a name="213074559"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/257204-project-error-handling/topic/Meeting%202020-10-12/near/213074559" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Jane Lusby <a href="https://rust-lang.github.io/zulip_archive/stream/257204-project-error-handling/topic/Meeting.202020-10-12.html#213074559">(Oct 12 2020 at 18:58)</a>:</h4>
<p>if anything that sounds better to me than adding an Iterator or IntoIterator impl directly to Backtrace</p>



<a name="213074585"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/257204-project-error-handling/topic/Meeting%202020-10-12/near/213074585" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Jane Lusby <a href="https://rust-lang.github.io/zulip_archive/stream/257204-project-error-handling/topic/Meeting.202020-10-12.html#213074585">(Oct 12 2020 at 18:58)</a>:</h4>
<p>awesome</p>



<a name="213074596"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/257204-project-error-handling/topic/Meeting%202020-10-12/near/213074596" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Jane Lusby <a href="https://rust-lang.github.io/zulip_archive/stream/257204-project-error-handling/topic/Meeting.202020-10-12.html#213074596">(Oct 12 2020 at 18:58)</a>:</h4>
<p>that sounds like a plan to me</p>



<a name="213074630"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/257204-project-error-handling/topic/Meeting%202020-10-12/near/213074630" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Jane Lusby <a href="https://rust-lang.github.io/zulip_archive/stream/257204-project-error-handling/topic/Meeting.202020-10-12.html#213074630">(Oct 12 2020 at 18:59)</a>:</h4>
<p>alright, 1 minute left</p>



<a name="213074634"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/257204-project-error-handling/topic/Meeting%202020-10-12/near/213074634" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Jane Lusby <a href="https://rust-lang.github.io/zulip_archive/stream/257204-project-error-handling/topic/Meeting.202020-10-12.html#213074634">(Oct 12 2020 at 18:59)</a>:</h4>
<p>so I think we should call it here</p>



<a name="213074642"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/257204-project-error-handling/topic/Meeting%202020-10-12/near/213074642" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Jakub Duchniewicz <a href="https://rust-lang.github.io/zulip_archive/stream/257204-project-error-handling/topic/Meeting.202020-10-12.html#213074642">(Oct 12 2020 at 18:59)</a>:</h4>
<p>Since my issue is on hold, I can work on something else :)</p>



<a name="213074674"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/257204-project-error-handling/topic/Meeting%202020-10-12/near/213074674" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Jakub Duchniewicz <a href="https://rust-lang.github.io/zulip_archive/stream/257204-project-error-handling/topic/Meeting.202020-10-12.html#213074674">(Oct 12 2020 at 18:59)</a>:</h4>
<p>However, it seems like nothing surfaced as of today</p>



<a name="213074677"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/257204-project-error-handling/topic/Meeting%202020-10-12/near/213074677" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> oliver <a href="https://rust-lang.github.io/zulip_archive/stream/257204-project-error-handling/topic/Meeting.202020-10-12.html#213074677">(Oct 12 2020 at 18:59)</a>:</h4>
<p>I did come across a few random RFCs I think are related</p>



<a name="213074687"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/257204-project-error-handling/topic/Meeting%202020-10-12/near/213074687" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> oliver <a href="https://rust-lang.github.io/zulip_archive/stream/257204-project-error-handling/topic/Meeting.202020-10-12.html#213074687">(Oct 12 2020 at 18:59)</a>:</h4>
<p>Not sure about relevance</p>



<a name="213074689"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/257204-project-error-handling/topic/Meeting%202020-10-12/near/213074689" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Jane Lusby <a href="https://rust-lang.github.io/zulip_archive/stream/257204-project-error-handling/topic/Meeting.202020-10-12.html#213074689">(Oct 12 2020 at 19:00)</a>:</h4>
<p><span class="user-mention" data-user-id="344196">@Jakub Duchniewicz</span> once this meeting is over ill setup the next meetings agenda and figure out all the action items we created today</p>



<a name="213074760"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/257204-project-error-handling/topic/Meeting%202020-10-12/near/213074760" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> oliver <a href="https://rust-lang.github.io/zulip_archive/stream/257204-project-error-handling/topic/Meeting.202020-10-12.html#213074760">(Oct 12 2020 at 19:00)</a>:</h4>
<p><a href="https://github.com/rust-lang/rfcs/blob/master/text/2945-c-unwind-abi.md">https://github.com/rust-lang/rfcs/blob/master/text/2945-c-unwind-abi.md</a></p>



<a name="213074779"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/257204-project-error-handling/topic/Meeting%202020-10-12/near/213074779" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Jane Lusby <a href="https://rust-lang.github.io/zulip_archive/stream/257204-project-error-handling/topic/Meeting.202020-10-12.html#213074779">(Oct 12 2020 at 19:00)</a>:</h4>
<p><span class="user-mention" data-user-id="281739">@oliver</span> definitely post them in the zulip and we can figure out if we should track them</p>



<a name="213074784"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/257204-project-error-handling/topic/Meeting%202020-10-12/near/213074784" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> oliver <a href="https://rust-lang.github.io/zulip_archive/stream/257204-project-error-handling/topic/Meeting.202020-10-12.html#213074784">(Oct 12 2020 at 19:00)</a>:</h4>
<p><a href="https://github.com/rust-lang/rfcs/pull/2677">https://github.com/rust-lang/rfcs/pull/2677</a></p>



<a name="213074798"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/257204-project-error-handling/topic/Meeting%202020-10-12/near/213074798" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Jane Lusby <a href="https://rust-lang.github.io/zulip_archive/stream/257204-project-error-handling/topic/Meeting.202020-10-12.html#213074798">(Oct 12 2020 at 19:00)</a>:</h4>
<p>Thanks everyone for coming today</p>



<a name="213074814"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/257204-project-error-handling/topic/Meeting%202020-10-12/near/213074814" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> oliver <a href="https://rust-lang.github.io/zulip_archive/stream/257204-project-error-handling/topic/Meeting.202020-10-12.html#213074814">(Oct 12 2020 at 19:00)</a>:</h4>
<p><a href="https://github.com/rust-lang/rfcs/pull/2593#issuecomment-706514374">https://github.com/rust-lang/rfcs/pull/2593#issuecomment-706514374</a></p>



<a name="213074823"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/257204-project-error-handling/topic/Meeting%202020-10-12/near/213074823" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Jane Lusby <a href="https://rust-lang.github.io/zulip_archive/stream/257204-project-error-handling/topic/Meeting.202020-10-12.html#213074823">(Oct 12 2020 at 19:00)</a>:</h4>
<p>cya in two weeks!</p>



<a name="213074829"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/257204-project-error-handling/topic/Meeting%202020-10-12/near/213074829" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Charles Ellis O&#x27;Riley Jr. <a href="https://rust-lang.github.io/zulip_archive/stream/257204-project-error-handling/topic/Meeting.202020-10-12.html#213074829">(Oct 12 2020 at 19:00)</a>:</h4>
<p>np.  thanks</p>



<a name="213074831"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/257204-project-error-handling/topic/Meeting%202020-10-12/near/213074831" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> oliver <a href="https://rust-lang.github.io/zulip_archive/stream/257204-project-error-handling/topic/Meeting.202020-10-12.html#213074831">(Oct 12 2020 at 19:00)</a>:</h4>
<p><a href="https://github.com/rust-lang/wg-async-foundations/blob/6b423e0ca89b707534d942ac7d667a9d5f9af2f8/rfc-drafts/must_not_await_lint.md">https://github.com/rust-lang/wg-async-foundations/blob/6b423e0ca89b707534d942ac7d667a9d5f9af2f8/rfc-drafts/must_not_await_lint.md</a></p>



<a name="213074888"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/257204-project-error-handling/topic/Meeting%202020-10-12/near/213074888" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> oliver <a href="https://rust-lang.github.io/zulip_archive/stream/257204-project-error-handling/topic/Meeting.202020-10-12.html#213074888">(Oct 12 2020 at 19:01)</a>:</h4>
<p><a href="https://crates.io/crates/error-chain">https://crates.io/crates/error-chain</a></p>



<a name="213075357"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/257204-project-error-handling/topic/Meeting%202020-10-12/near/213075357" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Jeremiah Senkpiel <a href="https://rust-lang.github.io/zulip_archive/stream/257204-project-error-handling/topic/Meeting.202020-10-12.html#213075357">(Oct 12 2020 at 19:05)</a>:</h4>
<p>Did we talk about "Box error alias" i.e. <a href="https://github.com/rust-lang/rfcs/pull/2820">https://github.com/rust-lang/rfcs/pull/2820</a>? Does anyone have a tl;dr on the status there?</p>



<a name="213075468"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/257204-project-error-handling/topic/Meeting%202020-10-12/near/213075468" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Ashley Mannix <a href="https://rust-lang.github.io/zulip_archive/stream/257204-project-error-handling/topic/Meeting.202020-10-12.html#213075468">(Oct 12 2020 at 19:06)</a>:</h4>
<p><span class="user-mention" data-user-id="319552">@Jeremiah Senkpiel</span> It looks like that's blocked on giving the newtype error approach used by crates like <code>anyhow</code> a chance to mature</p>



<a name="213075578"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/257204-project-error-handling/topic/Meeting%202020-10-12/near/213075578" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Ashley Mannix <a href="https://rust-lang.github.io/zulip_archive/stream/257204-project-error-handling/topic/Meeting.202020-10-12.html#213075578">(Oct 12 2020 at 19:08)</a>:</h4>
<p>We don't want both a type alias for <code>type BoxedError = Box&lt;dyn Error&gt;</code> and a newtype like <code>struct BoxedError(Box&lt;dyn Error&gt;)</code>, so we don't want to commit to the type alias until we've gone further down the newtype approach in external libraries</p>



<a name="213075716"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/257204-project-error-handling/topic/Meeting%202020-10-12/near/213075716" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Jeremiah Senkpiel <a href="https://rust-lang.github.io/zulip_archive/stream/257204-project-error-handling/topic/Meeting.202020-10-12.html#213075716">(Oct 12 2020 at 19:09)</a>:</h4>
<p>That's reasonable.</p>



<hr><p>Last updated: Aug 07 2021 at 22:04 UTC</p>
</html>